foam flotation - French English Dictionary